home *** CD-ROM | disk | FTP | other *** search
/ Software USA 5 #7 / Software USA Volume 5.07.iso / mac / Home&Office / QuoEdit / Miscellaneous / QEAE.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-03-28  |  6.2 KB  |  186 lines  |  [TEXT/KAHL]

  1. /*
  2.         QEAE.h for C and Rez (as information for dear programmers)
  3.             Type declarations of Apple events
  4.                 defined in QuoEdit version 0.48
  5.                     March, 1999
  6.  
  7.         Copyright Lyomei Sakai 1996-1999 All rights reserved.
  8. */
  9.  
  10.  
  11.  
  12. /* suite code, event class */
  13. #define kAEQuoEdit            'QEdt'
  14. #define kAEMyMiscellaneous    'Misc'
  15.  
  16.  
  17. /* event IDs */
  18. #define kAEInsert            'insr'
  19. #define kAEFind                'Find'
  20. #define kAESearch            'Sear'        // since 0.47
  21. #define kAESearchNextFile    'SNxF'        // since 0.48
  22. #define kAEReplaceSelection    'Rep '
  23. #define kAEReplaceAll        'RepA'
  24. #define kAEArrangeWindows    'ArWn'
  25. #define kAEPrevWindow        'PrWn'
  26. #define kAENextWindow        'NxWn'
  27. #define kAESpeak            'spk '
  28. #define kAEDoKeyAction        'KeyA'
  29. #define kAEJumpTo            'JmpT'
  30. #define kAEGoToMatch        'goMt'        // since 0.48
  31. #define kAETransliterate    'Trl '
  32. #define kAEAliasOfCopy        'Copy'
  33. //#define kAEChooseOneFile    'StdF'        // obsolete (another "choose file" handled in 0.4 - 0.451)
  34.  
  35.  
  36. /* keywords, types */
  37. #define keyRemember                'Remb'        // since 0.4
  38. #define keyWithDialogBox        'wDBx'        // since 0.4
  39. #define keyAsStationery            'AsSt'        // since 0.45
  40. #define keyWithStylInfo            'wStl'        // since 0.44 (new name of keyWithStyle)
  41. #define keyFindDirection        'fDir'
  42. #define typeFindDirection        'fDir'        // (typeEnumerated)
  43. #define keyExtendSelection        'ExS '
  44. #define keySelectDest            'SDst'
  45. #define keySearchString            'SStr'        // since 0.47
  46. #define keyReplaceString        'RStr'        // since 0.47
  47. #define keyCaseSensitive        'kCSv'        // since 0.47
  48. #define keyEntireWord            'kEWd'        // since 0.47
  49. #define keyGrep                    'kGrp'        // since 0.47
  50. #define keyDesiredSearchLevel    'SLev'        // since 0.47
  51. #define typeDesiredSearchLevel    'SLev'        // since 0.47 (typeEnumerated)
  52. #define keyShowResult            'ShRs'        // since 0.47
  53. #define keyScriptCode            'ScpC'        // since 0.47
  54. #define keyStacking                'Stac'
  55. #define typeUpOrDown            'UpDn'        // (typeEnumerated)
  56. #define keyIgnoreNoUSErr        'INSE'
  57. #define keyKeepInMemory            'KpMm'
  58. #define keyTlTargetFormat        'TlTf'
  59. #define keyTlTargetModifier        'TlTM'
  60. #define keyTlSourceMask            'TlSM'
  61. #define typeTlSubscript            'TlSM'        // (typeEnumerated)
  62. #define typeTlTargetModifier    'TlTM'        // (typeEnumerated)
  63. #define typeKeyKind                'KKin'        // (typeEnumerated)
  64. #define keyModifierKeys            'ModK'
  65. #define typeModifierKeys        'ModK'        // (typeEnumerated)
  66. #define keyTimes                'Tims'        // since 0.4
  67. #define typeRelationalTextLoc    'RTxL'        // (typeEnumerated)
  68. #define keyForcing                'Frcn'        // since 0.46
  69. //#define typeYesOrNo            'YorN'        // obsolete (but QuoEdit still accepts kAEYes/kAENo for a while)
  70. //#define typeTlTargetFormat    'TlTf'        // --> typeTlSubscript ('TlSM')
  71. //#define typeTlSourceMask        'TlSM'        // --> typeTlSubscript ('TlSM')
  72. //#define keyFileType            'FTyp'        // (for kAEChooseOneFile)
  73. //#define keyButtonName            'BtnN'        // (for kAEChooseOneFile)
  74.  
  75.  
  76. /* classes */
  77. #define cByte                'byt '
  78. #define cDocumentProps        'dPrp'        // (just to reduce 'aete' code)
  79. #define cBatchFindResult    'BFRs'        // since 0.47 (human name would be "batch found")
  80. #define cBFHitsGroup        'bfHG'        // since 0.48
  81. #define cBFHit                'bfHt'        // since 0.48
  82.  
  83.  
  84. /* properties */
  85. #define pInverted            'pInv'
  86. #define pMeshed                'pMsh'
  87. #define pShowLocation        'pShL'
  88. #define pShowCode            'pShC'
  89. #define pShowReturns        'pShR'
  90. #define pShowTabs            'pShT'
  91. #define pBoldCaret            'pBCr'
  92. #define pLocInfoKind        'pLIK'
  93. #define pTurningWindow        'pTPt'
  94. #define pAutoIndent            'pAIn'
  95. #define pIntelCutPaste        'pICP'        // since 0.4
  96. #define pRememberSelection    'pRSl'
  97. #define pTSMAware            'pTSM'
  98. #define pUseNavigation        'pUNv'        // since 0.45
  99. #define pCaretSpeed            'pCSp'
  100. #define pUndoLevels            'pUdL'
  101. #define pSearchString        'pSSt'
  102. #define pReplaceString        'pRSt'
  103. #define pCaseSensitive        'pCSv'
  104. #define pEntireWord            'pEWd'
  105. #define pGrep                'pGrp'        // since 0.42
  106. #define pSpeaking            'pSpn'
  107. #define pPausing            'pPau'
  108. #define pCurrentFolder        'pCuF'        // since 0.44
  109. #define pDialogBoxOpen        'pDBO'
  110. #define pCanSearchNext        'pcSN'        // since 0.48
  111. #define pFontID                'pfid'
  112. #define pLeading            'plht'
  113. #define pTabWidth            'pTbW'
  114. #define pPositio            'ppos'        // obsolete in dictionary but still handled internally (QuoEdit now gets pPosition 'posn' from FinderRegistry.h and FinderRegistry.r.)
  115. #define pBoundsSize            'pBSz'
  116. #define pPrintHeader        'pPrH'
  117. #define pPrintFooter        'pPrF'
  118. #define pPrintReturns        'pPrR'
  119. #define pPrintTabs            'pPrT'
  120. #define pSaveStyl            'pSst'        // since 0.45
  121. #define pSavePageSetup        'pSPS'
  122. #define pEntry                'pEnt'        // since 0.48
  123. #define pIsPropsModified    'iPMd'        // since 0.4
  124. #define pOffset                'ofse'
  125. #define pParagraphPosition    'prPs'        // since 0.48
  126. #define pLinePosition        'lnPs'        // since 0.48
  127. #define pCharacterCode        'pCCd'
  128. #define pHowManyChars        'pHMC'
  129. #define pHowManyLines        'pHML'
  130. #define pHowManyParas        'pHMP'
  131. #define pHowManyWords        'pHMW'
  132. #define pContainerClass        'CnCl'        // since 0.48
  133. #define pContainerName        'CnNm'        // since 0.48
  134. #define pMatchString        'MtSt'        // since 0.48
  135. #define pMatchOffset        'MtOf'        // since 0.48
  136. #define pMatchLength        'MtLn'        // since 0.48
  137. #define pHowManyHitsGroups    'pHMG'        // since 0.48
  138. #define pHowManyHits        'pHMH'        // since 0.48
  139. //#define pStyledOutput        'pStO'        // ignored since 0.4 --> obsoleted in 0.45
  140.  
  141.  
  142. /* enumerations */
  143. #define kAEForward        'Fw  '
  144. #define kAEBackward        'Bw  '
  145. #define kAEOne            'One '        // since 0.47
  146. #define kAEEachOne        'eOne'        // since 0.47
  147. #define kAEUpward        'Up  '
  148. #define kAEDownward        'Down'
  149. #define kAELeftArrow    'LArK'
  150. #define kAERightArrow    'RArK'
  151. #define kAEDownArrow    'DArK'
  152. #define kAEUpArrow        'UArK'
  153. #define kAEBSKey        'BS K'
  154. #define kAEFwdDelKey    'FD K'
  155. #define kAETabKey        'TabK'
  156. #define kAEReturnKey    'CR K'
  157. #define kAEEnterKey        'EntK'
  158. #define kAEHomeKey        'HomK'        // since 0.48
  159. #define kAEEndKey        'EndK'        // since 0.48
  160. #define kAEPageUpKey    'PU K'        // since 0.48
  161. #define kAEPageDownKey    'PD K'        // since 0.48
  162. #define kAEShiftKey        'ShfK'
  163. #define kAEOptionKey    'OptK'
  164. #define kAECommandKey    'CmdK'
  165. #define kAEControlKey    'CtrK'
  166. #define kAEBgnOfDoc        'b_Dc'
  167. #define kAEEndOfDoc        'e_Dc'
  168. #define kAEBgnOfPara    'b_Pr'
  169. #define kAEEndOfPara    'e_Pr'
  170. #define kAERoman        'Rm  '
  171. #define kAENative        'Natv'
  172. #define kAERoman1        'Rm1 '
  173. #define kAERoman2        'Rm2 '
  174. #define kAEKatakana1    'KK1 '
  175. #define kAEKatakana        'KK2 '
  176. #define kAEHiragana        'HG2 '
  177. #define kAEHangul        'Hg2 '
  178. #define kAEJamo            'Jm2 '
  179. #define kAEBopomofo        'Bp2 '
  180. #define kAEUppercase    'uppc'        // only kAELowercase could be found in Apple’s Interfaces
  181.  
  182.  
  183. /*
  184. Event class of select event is kAEMiscStandards. <- Winter 1992 Apple Event Registry Errata
  185. */
  186.